/**
 * @description 防抖工具
 * @param fn 函数
 * @param time 时间
 * @returns 函数
 */

export function debounce(fn: Function, time = 200) {
  let timer:any = null;
  return function (this:any,...args: any) {
    clearTimeout(timer);
    timer = setTimeout(() => {
      fn.apply(this, args);
    }, time);
  };
}
